your finest hour - Français Anglais Dictionnaire